Implementing a Graphical Multi-user Interface Toolkit
نویسندگان
چکیده
Multi-user applications allows users in different locations to simultaneously interact with a common interface. Creating multi-user applications is complicated by issues such as process synchronization, replicated window management, and floor control. As a result, several papers describing toolkits that simplify programming of multi-user applications have appeared in the literature. This paper discusses several low-level issues that must be addressed when implementing such a toolkit. Issues relating to replicated window management, supporting heterogeneous hardware environments, and multi-user event handling are discussed.
منابع مشابه
Linking Reactive Software to the X-Window System
We discuss our experience with linking (existing) reactive applications to X11 based graphical user interfaces. For implementing the user interface we choose to use the Tcl/Tk toolkit, whereas the application itself may be written in any language (even a declarative one) that provides means to perform primitive I/O. The application and the graphical user interface run as separate processes and ...
متن کاملA Software Toolkit for Web-Based Virtual Environments Based on a Shared Database
We propose a software toolkit for developing complex web-based user interfaces, incorporating such things as multi-user facilities, virtual environments (VEs), and interface agents. The toolkit is based on a novel software architecture that combines ideas from multi-agent platforms and user interface (UI) architectures. It provides a distributed shared database with publish-subscribe facilities...
متن کاملCorrect and User-Friendly Implementations of Transformation Systems1
We present an approach to integrate several existing tools and methods to a technical framework for correctly developing and executing program transformations. The resulting systems enable program derivations in a user-friendly way. We illustrate the approach by proving and implementing the transformation Global Search on the basis of the tactical theorem prover Isabelle. A graphical user-inter...
متن کاملUsing Shared Interface Objects To Support Cooperation
The development and use of multi-user interfaces within CSCW has highlighted the need for users to manage interface configuration and tailoring. Facilities to manage multi-user interfaces tend to be application specific and provide only limited tailorability for purpose built cooperative applications. The structure of applications also prohibits the migration of existing applications to coopera...
متن کاملArgos: An Open Source Application For Building Multi- Touch Musical Interfaces
Argos is a multi-touch graphical user interface builder aimed at applications in musical performance and sound synthesis. The interface builder lets users construct interfaces through a library of existing widgets (e.g. knobs, sliders, buttons), while providing access to an extensible, open-source toolkit for developing new widgets. Argos was designed with platform-independence in mind, enablin...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softw., Pract. Exper.
دوره 23 شماره
صفحات -
تاریخ انتشار 1993